Eecient Roll-up and Drill-down Analysis in Relational Databases

نویسندگان

  • Min Wang
  • Bala Iyer
چکیده

Large collections of data, e.g. archives of POS (point-of-sale) in the consumer packaged goods as well as in prescription drugs, are typically iteratively classiied by a hierarchy 6] on the members of some attributes. Most of the fortune 500 businesses have found ways to consolidate the data archive into a relational database manager. One of the most common steps in \investigative data exploration" is the navigation of the hierarchy to glean valuable insights about the state of the business. The exploration answers \what if" questions, e.g., what-if the retailing of toys were discontinued in all stores and an investment made for building a retail organization for personal computers. To answer such questions, we are required to take the data associated with the lowest level of the hierarchy (e.g., sales) of individual items and sum it up to the ancestor at the highest level of the hierarchy, an operation referred to as roll-up. A human analyst, with the aid of tools, usually narrows down to one or more ancestors, then does analysis on the children. The later operation often involves obtaining sums for the children which is referred to as drill-down. Analysis would proceed recursively. The problem is to support eecient roll-up and drill-down on the data collection stored in the relational database management system. Two solutions are considered. In one, the hierarchy is stored as multiple map tables. In the second, members of the hierarchy are labeled in a manner that is sensitive to the hierarchy. Results of performance experiments comparing the two are given. Method using labeling has a factor of 3 advantage over the other. We also give the reasons why this may be so.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The End of an Architectural Era for Analytical Databases

Traditional enterprise warehouse solutions center around an analytical database system that is monolithic and inflexible: data needs to be extracted, transformed, and loaded into the rigid relational form before analysis. It takes years of sophisticated planning to provision and deploy a warehouse; adding new hardware resources to an existing warehouse is an equally lengthy and daunting task. A...

متن کامل

Supporting Roll-Up and Drill-Down Operations over OLAP Data Cubes with Continuous Dimensions via Density-Based Hierarchical Clustering

In traditional OLAP systems, roll-up and drill-down operations over data cubes exploit fixed hierarchies defined on discrete attributes that play the roles of dimensions, and operate along them. However, in recent years, a new tendency of considering even continuous attributes as dimensions, hence hierarchical members become continuous accordingly, has emerged mostly due to novel and emerging a...

متن کامل

Different Kinds of Hierarchies in Multidimensional Models

IntroductIon In the database design, the advantages of using conceptual models for representing users' requirements are well known. Nevertheless, even though data warehouses (DWs) are databases that store historical data for analytical purposes, they are usually represented at the logical level using the star and snowflake schemas. These schemas facilitate delivery of data for online analytical...

متن کامل

OLAP over Continuous Domains via Density-Based Hierarchical Clustering

In traditional OLAP systems, roll-up and drill-down operations over data cubes exploit fixed hierarchies defined on discrete attributes that play the roles of dimensions, and operate along them. However, in recent years, a new tendency of considering even continuous attributes as dimensions, hence hierarchical members become continuous accordingly, has emerged mostly due to novel and emerging a...

متن کامل

The Differential Fixpoint of General Logic Programs

We present a version of the alternating xpoint procedure that is fully incremental. Using ideas of partial evaluation techniques we can compute the well-founded model of logic programs with negation bottom-up without any recomputations. Further extensions of the semantics, e.g. to stable models or disjunctive programs are possible this way. We show how to implement the algorithm eeciently using...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997